
html{background:#FFF;color:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,form,input,textarea,p{margin:0;padding:0;}img{border:0;}ol,ul,li{list-style:none;}h1,h2,h3{font-weight:normal;font-size:100%;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-weight:inherit;font-size:inherit;font-family:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}a,a:hover,a:focus{color:inherit;text-decoration:none!important;}
/*******CSS reset*************/
body{position:relative;z-index:-2;background:#fff;color:#000;font-size:14px;font-family:"微软雅黑";border-left:1px #ffffff solid;border-right:1px #ffffff solid}
.f12{font-size:12px;}
.f16{font-size:16px;}
.bold{font-weight:bold;}
.white{color:#fff;}
.left{float:left;}
.right{float:right;}
.t_r{text-align:right;}
.clear{clear:both;}
.relative{position:relative;}
.absolute{position:absolute;}
.rel_center{position:relative;left:50%;}
.hidden{display:none;}
em,i{ font-style:normal;}
.pr{position:relative;}
.pa{position:absolute;}
.fl{ float:left}  .fr{ float:right}
/********General**********/
.wrap{margin:0 auto;width:100%;}
/********General**********/

.width { width:calc(100% - 260px);margin:auto;}
@media screen and (max-width:1440px){ .width { width:calc(100% - 180px);margin:auto;}}
@media screen and (max-width:1280px){ .width { width:calc(100% - 110px);}}
@media screen and (max-width:1024px){ .width { width:calc(100% - 20px);} } 

/*header*/
.head{width:100%;position:relative;height:auto;}
.top{width:100%;height:30px;line-height:30px;position:absolute;z-index:2;}
.welcome{float:left;font-size:14px;color:#555;}
.tel{float:right;margin-top:5px;}
.tel li{float:left;height:16px;font-size:13px;padding:0 9px;line-height:16px;border-left:1px dotted #ccc;position:relative;cursor:pointer;}
.tel li:first-child{border-left:none;padding-left:15px;padding-right:0;background:url(../image/h_icon01.png) no-repeat left center;}
.tel li span{display:none;position:absolute;right:0;top:15px;width:155px;height:170px;z-index:9;padding:25px 10px 10px;background:#e8e8e8;}
.tel li span img{width:137px;height:137px;}
.tel li:hover span{display:block;}
.h_con{height:auto;position:relative;margin:0 auto;}
.h_con .logo{width:calc(100% - 330px);}
.h_con .logo img{width:100%;max-width:560px;}
.slo1{ display:none;}
.h_tel{float:right;margin-top:40px;height:76px;/*background:url(../image/t_tel.jpg) no-repeat left center;*/padding-left:85px;display:block;width:310px;box-sizing:border-box;}
.h_tel p{font-size:18px;line-height:36px;float:left;}
.h_tel b{display:block;font-size:33px;font-family:"DINOT";color:#e80705}
.navigation{height:55px;background:#e80705;width:100%;}
.navigation li{float:left;width:12.5%;text-align:center;line-height:55px}
.navigation li:first-child{background:none;}
.navigation a{display:block;height:55px;font-size:16px;color:#fff;}
.navigation li:hover{background-color:#fba31d;}
.navigation li:hover a{ color:#FFF;}
.wf-wrap{display:none;}
@media screen and (max-width:1280px){
.h_con .logo{width:calc(100% - 320px);}
.h_tel{width:300px;}
.h_tel b{font-size:30px;}
}
@media screen and (max-width:1145px){
.h_con .logo{margin-top:8px;}
}
@media screen and (max-width:1024px) {
.top{display:none}
.h_con .logo{ width:100%;margin:0px auto;display:block;text-align:center;}
.h_tel{display:none}
}
@media screen and (max-width:992px) {
.navigation{ padding:10px 0 0;height:70px;box-sizing:border-box}
.navigation li{width:25%;line-height:20px;height:20px;position:relative;border-right:1px solid #e3e4e5;box-sizing:border-box;font-size:14px;font-weight:normal;float:left;text-align:center;overflow:hidden;margin-bottom:10px;}
.navigation li:nth-child(4n){border-right:none;}
.navigation li a{ display:block;line-height:20px;height:20px;}
}
@media screen and (max-width:640px) {
.h_con .logo{ display:none;}
}
@media screen and (max-width:380px) {
.navigation{padding:5px 0 0;height:60px;}
.navigation li{margin-bottom:5px;}
.navigation li a{font-size:15px;}
}

/*header end*/

/*footer*/
.footer{clear:both;background:#e80705; margin-top:10px}
.fxdb{display:none}
.foot{width:100%;padding:10px 0;color:#ffffff; line-height:35px; text-align:center;}
.foot a{color:#ffffff;}
.foot a:link,.foot a:visited{color:#ffffff;}
.dnav{ width:100%; margin:0px auto; height:55px; border-bottom:1px #666 solid; color:#fff; font-family:"微软雅黑"; line-height:55px; margin-bottom:15px; display:block}
.dnav ul{  margin:0px auto; list-style-type:none}
.dnav ul li{ float:left; width:11.11%; text-align:center}
.dnav ul li a{ font-size:15px; color:#FFFFFF}

@media screen and (max-width:768px){
.dnav{ display:none;}
.foot p font{ display:block; text-align:center }
}
@media screen and (min-width: 565px){
.foot p font{ margin-right:15px }
}
@media screen and (max-width:480px) {
.footer{clear:both; padding-bottom:60px}
.panel>.alert {padding-right: 20px;padding-left: 20px}
.panel>.alert-dismissible {padding-right: 40px}
.bmy{ display:none;}
.foot{padding:15px 0 0;color:#ffffff;}
.foot p{ margin-bottom:0}
.foot p font.bmy{display:none; }
}

.fxdb{display:none}
@media screen and (max-width:480px) {
.fxdb{display:block;height:55px;position:fixed;bottom:0px;left:0px;width:100%;z-index:9999;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+440));border-top:1px solid rgb(255,255,255,0.4)}
.fxdb li{float:left;list-style:none;height:55px;text-align:center;color:#a40000;box-sizing:border-box;}
.fxdb li a{display:block;width:100%;color:#f7f7f7;font-size:15px;text-align:center}
.fxdb li i{margin:auto;display:block;width:25px;height:25px;margin-top:8px;background-image:url(../image/fix-back.png);background-size:100% 100%;background-repeat:no-repeat;}
.fxdb li:nth-child(1){width:20%;background:#FFC000;}
.fxdb li:nth-child(2){width:80%;background:#e80705;text-align:center}
.fxdb li img{display:inline-block;height:55px;}
.fxdb li img:nth-child(2){position:absolute;left:40%;}
}
@media screen and (max-width:400px) {
.fxdb li img:nth-child(2){left:35%;}
}
@media screen and (max-width:350px) {
.fxdb li img:nth-child(2){left:32%;}
}
.vipb{ position:absolute;bottom:3px;right:5px;height:30px;background:url(../image/vip.png) no-repeat center right;padding-right:68px;font-size:20px;color:#e7b144;line-height:35px;text-align:right;z-index:99}
.vipb a{color:#e7b144;font-size:20px;}
@media screen and (max-width:480px) {
.vipb{ bottom:56px;right:5px;}	
}
.icon { background:url(../image/icon.png) no-repeat;display:inline-block;vertical-align:middle;} 
.animate-tel { animation:tada 1s linear infinite;transform-origin:50% 50%;-webkit-animation:tada 1s linear infinite;-webkit-transform-origin:50% 50%;-moz-animation:tada 1s linear infinite;-moz-transform-origin:50% 50%;-o-animation:tada 1s linear infinite;-o-transform-origin:50% 50%;-ms-animation:tada 1s linear infinite;-ms-transform-origin:50% 50%;}
@-webkit-keyframes tada {
0% {
-webkit-transform:scale(1);
transform:scale(1);
}
10%, 20% {
-webkit-transform:scale(0.9) rotate(-3deg);
transform:scale(0.9) rotate(-3deg);
}
30%, 50%, 70%, 90% {
-webkit-transform:scale(1.1) rotate(3deg);
transform:scale(1.1) rotate(3deg);
}
40%, 60%, 80% {
-webkit-transform:scale(1.1) rotate(-3deg);
transform:scale(1.1) rotate(-3deg);
}
100% {
-webkit-transform:scale(1) rotate(0);
transform:scale(1) rotate(0);
}
}
@keyframes tada {
0% {
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
}
10%, 20% {
-webkit-transform:scale(0.9) rotate(-3deg);
-ms-transform:scale(0.9) rotate(-3deg);
transform:scale(0.9) rotate(-3deg);
}
30%, 50%, 70%, 90% {
-webkit-transform:scale(1.1) rotate(3deg);
-ms-transform:scale(1.1) rotate(3deg);
transform:scale(1.1) rotate(3deg);
}
40%, 60%, 80% {
-webkit-transform:scale(1.1) rotate(-3deg);
-ms-transform:scale(1.1) rotate(-3deg);
transform:scale(1.1) rotate(-3deg);
}
100% {
-webkit-transform:scale(1) rotate(0);
-ms-transform:scale(1) rotate(0);
transform:scale(1) rotate(0);
}
}
/*footer end*/

/*主页*/

/*Banner*/
.fullSlide { width:100%;position:relative;overflow:hidden;height:700px;} 
.fullSlide .bd { margin:0 auto;position:relative;z-index:0;overflow:hidden;} 
.fullSlide .bd ul { width:100% !important;}
.fullSlide .bd li { width:100% !important;overflow:hidden;text-align:center;background-position:center top;background-repeat:no-repeat;background-size:cover;height:700px;} 
.fullSlide .bd li a { display:block;height:700px;} 
.fullSlide .hd { width:100%;position:absolute;z-index:1;bottom:20px;left:0;height:10px;line-height:10px;} 
.fullSlide .hd ul { text-align:center;}
.fullSlide .hd ul li { cursor:pointer;display:inline-block;*display:inline;zoom:1;width:40px;height:8px;margin:2px;overflow:hidden;background:rgb(255,255,255,0.5);line-height:999px;border-radius:5px;} 
.fullSlide .hd ul .on { background:rgb(232,7,5,0.5);} 
.fullSlide .prev,.fullSlide .next { display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;cursor:pointer;/* filter:alpha(opacity=50);opacity:0.5;*/display:none;width:73px;height:73px;} 
.fullSlide .prev { background:url(../image/left1s.png) no-repeat;}
.fullSlide .next { left:auto;right:5%;background:url(../image/right1s.png) no-repeat;}
@media screen and (max-width:1440px){
.fullSlide {height:650px;} 
.fullSlide .bd li{height:650px;}
.fullSlide .bd li a{height:650px;} 
}
@media screen and (max-width:1280px){
.fullSlide {height:530px;} 
.fullSlide .bd li{height:530px;}
.fullSlide .bd li a{height:530px;} 
}
@media screen and (max-width:1024px){
.fullSlide {height:510px;} 
.fullSlide .bd li{height:510px;}
.fullSlide .bd li a{height:510px;} 
}
@media screen and (max-width:992px){
.fullSlide {height:400px;} 
.fullSlide .bd li{height:400px;}
.fullSlide .bd li a{height:400px;} 
}
@media screen and (max-width:768px){
.fullSlide {height:330px;} 
.fullSlide .bd li{height:330px;}
.fullSlide .bd li a{height:330px;} 
}
.s_ban { display:none;} 
@media screen and (max-width:640px){
.fullSlide { display:none;} 
.s_ban{ display:block;width:100%;}
.s_ban img{ display:block;width:100%;}
}


/**/
.Toubu{width: 100%;background:url(../image/Toubu.jpg) no-repeat center top; max-height:610px;}
.root {width: 100%;height: 149px;position: relative;}
.root dl{position:relative;}
.root dt {float: left;margin-top: -76px;width:25%;height: 225px;}
.root dt img {display: block;width: 251px;height: 225px; z-index:19999; position:relative}
.root .wzgg {padding-top: 36px;position: relative;height: 113px;width:75%;float: right;font-size: 15px;color: #555555;line-height: 34px;text-indent: 2em;}
.root .wzgg p { display:inline}
.root .wzgg p em {font-weight: bold;}
.root .wzgg h1{ font-size: 15px;display:inline; font-weight:normal}
.root .wzgg h2{font-size: 15px; display:inline; font-weight:normal}
.root .wzgg h3{font-size: 15px; display:inline; font-weight:normal}
.root .wzgg span{ display:inline; font-weight:normal}
.root .wzgg i {display: block;position: absolute;right: 0;bottom:-22px;width: 120px;height: 37px; color:#FFFFFF;background:#67B930;}
.root .wzgg img {display: block;width: 26px;height: 20px;}
.wzgg{display:inline}
.wzgg_bt{display:inline}
.mainsytj{ padding:3% 0%; }
.mainsytj_top{ text-align:center; margin-bottom:2%; }
.mainsytj_top dt{ font-size:30px; line-height:60px; color:#295592 ;font-weight: bold}
.mainsytj_top dt i{ height:90px; overflow:hidden; width:100%; display:block; display:none}
.mainsytj_top dd{ font-size:18px; line-height:40px; color:#999; text-transform:uppercase; font-weight:normal }
.mainsytj_top p{ background:#295592; height:2px; width:40px; margin: 0 auto; display: none} 

@media only screen and (max-width:1440px) { 
.root .wzgg i{ bottom:-12px}
}
@media only screen and (max-width:1680px) { 
.root dt{ margin-top:-57px}
}
@media only screen and (max-width:1200px) { 
.root .wzgg{ width:69%} 
.root .wzgg{ height:140px}
.mainsytj_top dt{ font-size:30px; line-height:40px; } 
}
@media only screen and (max-width:1024px) { 
.root .wzgg{ height:130px}
.root dt{ margin-top:-33px}
.root .wzgg i{ display:none}
.mainsytj_top dt{ font-size:24px; line-height:40px; } 
}
@media only screen and (max-width:850px) { 
.root .wzgg{ line-height:27px;}
}
@media only screen and (max-width:768px) { 
.Toubu{ display:none}
}


/**/
.biaoti{padding:25px 0;} 
.biaoti p:nth-child(1){ font-size:36px;font-weight:600;line-height:62px;text-align:center;} 
.biaoti p:nth-child(1) text{ color:#e80705;} 
.biaoti p:nth-child(2){ font-size:16px;color:#333333;line-height:28px;text-align:center;text-transform:uppercase;}
@media screen and (max-width:640px){
.biaoti p:nth-child(1){font-size:30px;} 
}
@media screen and (max-width:480px){
.biaoti p:nth-child(1){padding-top:5px;} 
.biaoti p:nth-child(1) font{ display:none;}
}

/**/
.cpfl{width:100%;margin:0px auto;padding-bottom:30px;}
.cpfl ul{ list-style-type:none;padding:5px 0px 0px 0px;}
.cpfl ul li{ width:10.222222222%;float:left;margin-right:1%;background:#e80705;height:60px;line-height:60px;box-sizing:border-box;margin-bottom:15px}
.cpfl ul li:nth-child(9){ margin-right:0;}
.cpfl ul li:nth-child(10){ display:none;}
.cpfl ul li dt{ overflow:hidden;text-align:center;width:100%;color:#FFFFFF; font-size:16px;}
.cpfl ul li:hover{ background:#fba31d}
@media only screen and (max-width:1024px){   
.cpfl ul li{width:18.4%;margin-right:2%;}
.cpfl ul li:nth-child(9){ margin-right:2%;}
.cpfl ul li:nth-child(10){ display:block;}
.cpfl ul li:nth-child(5n){ margin-right:0;}
}
@media only screen and (max-width:1024px){   
.cpfl ul li{ width:32%;}
.cpfl ul li:nth-child(5n){ margin-right:2%;}
.cpfl ul li:nth-child(3n){ margin-right:0;}
.cpfl ul li:nth-child(10){ display:none;}
}
@media only screen and (max-width:480px){   
.cpfl{padding-bottom:0px;}
.cpfl ul li{ width:49%;height:50px;line-height:50px;}
.cpfl ul li:nth-child(3n){ margin-right:2%;}
.cpfl ul li:nth-child(10){ display:block;}
.cpfl ul li:nth-child(2n){ margin-right:0;}
}

/**/
.g_cp{height:auto;position:relative;padding-bottom:30px;background:url(../image/xbg.jpg) no-repeat center bottom;}
.product_img { width:100%;} 
.product_img .show { width:14.5%;margin:0 2% 15px 0;} 
.product_img .show:nth-child(4n) { margin-right:0;} 
.product_img .show:hover { box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.24);}
.product_img .show .img { display:block;width:100%;height:0;position:relative;padding-bottom:80%;transition:all 0.3s ease 0.1s;overflow:hidden;} 
.product_img .show .img:before{ content:"";/*background:url(../image/cpt.png) no-repeat center;*/background-size:cover;position:absolute;width:100%;height:100%;left:0;top:0;z-index:9;}
.product_img .show img {width:98%;height:98%;border: 3px solid #f0f0f0;position:absolute;top:0;left:0;transition:all 0.3s ease 0.1s;} 
.product_img .show p {font-size:18px;line-height:60px;padding-bottom:8px;text-align:center;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
@media screen and (max-width:1024px){ 
.product_img .show { width:32%;} 
.product_img .show:nth-child(4n) { margin-right:2%;} 
.product_img .show:nth-child(3n) { margin-right:0;} 
.product_img .show p {font-size:16px;}
}
@media screen and (max-width:640px){ 
.g_cp{ padding-top:8px;}
.product_img .show { width:49%;} 
.product_img .show:nth-child(3n) { margin-right:2%;} 
.product_img .show:nth-child(2n) { margin-right:0;} 
}
@media screen and (max-width:480px){ 
.product_img {width:100%;margin-left:0px;} 
.product_img .show { width:100%;margin-right:0!important;} 
.product_img .show p { line-height:46px;} 
}

/**/
.hfbanner{ background:url(../image/hf.jpg) no-repeat center top;height:auto;}
.hfbanner .biaoti{padding:45px 0;} 
.hfbanner .biaoti p:nth-child(1){ color:#FFF;} 
.hfbanner .biaoti p:nth-child(1) text{ color:#edfb1d;} 
.hfbanner .biaoti p:nth-child(2){color:#f7f7f7;}
.hfbanner_bom{margin:0 auto;padding-bottom:20px;}
.b7_fr{width:100%;height:362px;overflow:hidden;background-color:#fff;box-shadow:0 0 20px #797373;}
.b7_fr ul{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}
.b7_fr li{flex:0 0 25%;height:181px;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;box-sizing:border-box;float:left;text-align:center;padding:47px 0 0 0;position:relative;}
.b7_fr li:nth-child(4n){ border-right:none;}
.b7_fr li:nth-child(n+5){border-bottom:none;}
.b7_fr li:nth-child(4n+1):before{background:none;}
.b7_fr li:last-of-type:after{ content:"";display:block;position:absolute;width:29px;height:29px;left:105px;top:-13px;transform:rotate(90deg);}
.b7_fr li .b7img1{ width:63px;height:48px;overflow:hidden;text-align:center;line-height:43px;margin:0 auto;}
.b7_fr li .b7img1 img{max-width:100%;max-height:100%;-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:all 0.2s ease-in;}
.b7_fr li .b7line{ width:28px;height:1px;background-color:#4c4c4c;margin:15px auto 12px;}
.b7_fr li p{font-size:18px;line-height:18px;letter-spacing:1px;color:#4c4c4c;}
.b7_fr li:hover .b7img1 img{-webkit-filter:grayscale(0%);filter:grayscale(0%);}
.b7_fr li:hover .b7line{background-color:#e80705;}
.b7_fr li:hover p{color:#e80705;}

@media screen and (max-width:1280px){ 
.hfbanner_top_l h1{font-size:36px}
} 
@media screen and (max-width:1024px){ 
.hfbanner_top_l{ float:left;width:100%;}
.hfbanner_top_l h1{font-size:30px}
.hfbanner_top_r{ display:none;}
}
@media screen and (max-width:640px){ 
.hfbanner_top_l h1{font-size:24px}
.hfbanner_top_l h2{ font-size:13px;}
.b7_fr{height:auto;}
.b7_fr li{flex:0 0 50%;}
}


/* 公司简介 */
.fw-ys{width:100%;background:url(../fy-bg.jpg) no-repeat center top;text-align:center;padding:80px 0;position:relative;}
.fw-ys h3{font-size:45px;line-height:45px;margin:15px 0 30px 0;}
.fw-ys h3 font{color:#e80705;}
.fw-ys .text{color:#333333;line-height:45px;font-size:16px; text-align:left;}
.fw-ys ul{overflow:hidden;margin:80px auto 0;}
.fw-ys li{ width:23.5%;margin-right:2%;float:left;}
.fw-ys li:nth-child(4){ margin-right:0;}
.fw-ys li span{font-size:30px;color:#e80705;text-shadow:2px 0 2px #ffffbe,-2px 0 3px #ffffbe,0 2px 3px #ffffbe,0 -2px 3px #ffffbe;}
.fw-ys li strong{font-size:48px;font-family:impact;line-height:60px;margin-right:10px;}
.fw-ys li p{font-size:18px;color:#282828;line-height:30px;margin-top:15px;text-shadow:2px 0 2px white,-2px 0 3px white,0 2px 3px white,0 -2px 3px white;height:90px;overflow:hidden;}
@media screen and (max-width:1440px){
.fw-ys h3{font-size:36px;}
}
@media screen and (max-width:1024px){
.fw-ys h3{ text-align:center;line-height:28px;}
.fw-ys h3 font{ display:block;line-height:45px;}
.fw-ys .text{line-height:35px;}
.fw-ys .text,.fw-ys li p{font-size:15px;}
}
@media screen and (max-width:768px){
.fw-ys ul{ margin-bottom:0;}
.fw-ys li{ width:49%;margin-bottom:15px;}
.fw-ys li:nth-child(2){ margin-right:0;}
.fw-ys li strong{font-size:36px;}
}
@media screen and (max-width:640px){
.fw-ys{padding:30px 0;}
.fw-ys h3{font-size:30px;}
.fw-ys li span{font-size:24px;}
.fw-ys li strong{font-size:36px;}
}
@media screen and (max-width:480px){
.fw-ys{padding:0;}
.fw-ys h3{font-size:26px;}
.fw-ys li span{font-size:20px;}
.fw-ys li strong{font-size:32px;}
}
@media screen and (max-width:380px){
.fw-ys h3{font-size:20px;}
.fw-ys .text,.fw-ys li p{font-size:14px;}
.fw-ys li span{font-size:18px;}
.fw-ys li strong{font-size:28px;}
}


/**/
.zcxc{ padding:30px 0;}
.zcxc_b ul li{ width:14.5%;margin-right:2%;float:left}
.zcxc_b ul li:nth-child(4){margin-right:0;}
.zcxc_b ul li:nth-child(8){margin-right:0;}
.zcxc_b ul li dd{display:block;width:100%;height:0;position:relative;padding-bottom:80%;transition:all 0.3s ease 0.1s;overflow:hidden;}
.zcxc_b ul li dd:before{ content:"";background-size:cover;position:absolute;width:100%;height:100%;left:0;top:0;z-index:9;}
.zcxc_b ul li dd img{ width:98%;height:98%;border: 3px solid #f0f0f0;position:absolute;top:0;left:0;transition:all 0.3s ease 0.1s;}
.zcxc_b ul li h2{ height:50px;line-height:50px;overflow:hidden;text-align:center;width:100%;font-size:16px;}
@media only screen and (max-width:1024px){
.zcxc{ padding:8px 0 15px;}
.zcxc_b ul li{ width:32%}
.zcxc_b ul li:nth-child(3){margin-right:0;}
.zcxc_b ul li:nth-child(4){ display:none}
}
@media only screen and (max-width:640px){
.zcxc_b ul li{ width:49%} 
.zcxc_b ul li:nth-child(3){margin-right:2%;}
.zcxc_b ul li:nth-child(2n){margin-right:0;display:block;}
}
@media screen and (max-width:480px){ 
.zcxc_b ul li{ width:100%;margin-right:0!important;} 
}

/*新闻*/
.sxw{ padding-bottom:5px;border-top:1px #f2f2f2 solid;}
.sxw .biaoti{padding-bottom:45px;} 
.sxwz{ width:29%;float:left}
.sxw_t{float:left;width:100%;height:215px;overflow:hidden;margin-bottom:20px;}
.sxw_t img{ height:100%;}
.sxwz dl{ margin-bottom:10px;border-bottom:1px #eaeaea dashed;padding-bottom:5px}
.sxwz dl font{ font-size:16px;}
.sxwz dl span{ color:#333;line-height:40px;display:block;}
.sxwz dl p{ color:#333;line-height:30px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:60px;}
.sxwz ul li{height:38px;line-height:38px;overflow:hidden;}
.sxwz ul li a p{ width:calc(100% - 80px);height:38px;overflow:hidden;float:left} 
.sxwz ul li a span{ float:right;} 
.sxwz ul li:hover a{ color:#e80705;}

.sxwy{ width:68%;float:right}
.sxwy ul li{ width:49%;margin-right:2%;margin-bottom:25px;float:left;border-bottom:1px #eaeaea dashed;padding-bottom:5px;}
.sxwy ul li:nth-child(2n){margin-right:0;}
.sxwy ul li span{ font-size:16px;width:100%;height:35px;line-height:35px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.sxwy ul li span font{ float:right;}
.sxwy ul li p{ width:100%;float:left;color:#333;line-height:28px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:60px;}
.sxwy ul li:hover{color:#e80705;}

@media screen and (max-width:1024px){
.sxw .biaoti{padding-bottom:20px;} 
.sxwz{ width:44%}
.sxwy{ width:52%} 
.sxwy ul li{width:100%;margin-right:0!important;}
.sxwy ul li:nth-child(n+5){ display:none}
}
@media screen and (max-width:640px){
.sxwz{ width:100%}
.sxwy{ display:none}
}
@media screen and (max-width:480px){
.sxw_t{ height:auto;}
.sxw_t img{width:100%;height:auto;}
}

/**/
.fwcn{ width:100%;margin:0 auto;background:#295592;background-size:100% 100%;}
.fwcn ul{ width:calc(100% - 350px);float:left;padding:2.5% 0% 1%;color:#fff}
.fwcn ul a{ color:#fff}
.fwcn ul h2{ font-size:18px;line-height:35px; width:calc(100% - 547px);float:left; padding-left:40px}
.fwcn ul h2 span{ display:block;width:100%}
.fwcn ul h3{ font-size:30px;line-height:60px;font-weight:bold;border-right:1px #eaeaea solid;float:left; padding-right:40px; width:426px;}
.fwcn ul h3 p{ line-height:30px;font-size:16px;width:100%;display:block;color:rgba(255,255,255,0.5)} 
.fwcn li{ width:330px;float:right;text-align:center;color:#FFFFFF;padding:1% 0% 2% 0%;}
.fwcn1{ }  
.fwcn li span{ line-height:60px;width:50%;font-size:24px;}
.fwcn li span strong{ line-height:40px;font-size:52px;font-family:Impact;width:100%;display:block}
@media only screen and (max-width:1280px){ 
.fwcn ul h3{ border-right:none;width:100%;}  
.fwcn ul h3 p{ display:none}
.fwcn ul h2{ width:100%;display:block;padding:0%}
.fwcn ul h2 span{ display:inline;width:auto}
} 
@media only screen and (max-width:1024px){ 
.fwcn{ background:#e80705}
.fwcn li{ width:280px;background:#f7c516; min-height:162px;}
.fwcn li span strong{ font-size:36px;}
.fwcn ul{ text-align:center;width:calc(100% - 300px)}
.fwcn ul h3{ font-size:22px;}
.fwcn ul h2{ font-size:14px;line-height:30px;}
.fwcn li span{ font-size:18px;line-height:37px}
} 
@media only screen and (max-width:640px){  
.fwcn{ padding:2% 0%;}
.fwcn ul{ width:100%;padding:0%}
.fwcn ul h2{ font-size:24px;line-height:50px}  
.fwcn ul h3{ display:none}
.fwcn ul h2 span{ display:none}
.fwcn ul h2 b{ display:none} 
.fwcn li{ width:100%;background:#e80705;padding:0%; min-height:auto;}
.fwcn li span strong{ display:inline;width:auto}
.fwcn1{ margin-bottom:-20px;}
}
@media only screen and (max-width:414px){  
.fwcn ul h2{ font-size:20px;}
.fwcn li span strong{ font-size:29px}
}
/**/ 
.jpzs{ padding:8px 0 15px;}
.jpzs ul li{ width:14.5%;margin-right:2%;float:left}
.jpzs ul li:nth-child(4n){margin-right:0;}
.jpzs ul li:nth-child(8n){margin-right:0;}
.jpzs ul li:nth-child(12n){margin-right:0;}
/*.jpzs ul li:nth-child(9){ display:none;}*/
.jpzs ul li dd{display:block;width:100%;height:0;position:relative;padding-bottom:80%;transition:all 0.3s ease 0.1s;overflow:hidden;}
.jpzs ul li dd:before{ content:"";background-size:cover;position:absolute;width:100%;height:100%;left:0;top:0;z-index:9;}
.jpzs ul li dd img{ width:98%;height:98%;border: 3px solid #f0f0f0;position:absolute;top:0;left:0;transition:all 0.3s ease 0.1s;}
.jpzs ul li h2{ height:50px;line-height:50px;overflow:hidden;text-align:center;width:100%;font-size:16px;}
.jpzs ul li dd:hover img {transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);} 
@media only screen and (max-width:1024px){
.jpzs ul li{ width:32%}
.jpzs ul li:nth-child(4n){margin-right:2%;}
.jpzs ul li:nth-child(3n){margin-right:0;}
.jpzs ul li:nth-child(9){ display:block;}
}
@media only screen and (max-width:640px){
.jpzs ul li{ width:49%} 
.jpzs ul li:nth-child(9){ display:none;}
.jpzs ul li:nth-child(3n){margin-right:2%;}
.jpzs ul li:nth-child(2n){margin-right:0;display:block;}
}
@media screen and (max-width:480px){ 
.jpzs ul li{ width:100%;margin-right:0!important;} 
}

/**/
.xzwm{background:url(../image/xmbg.jpg) no-repeat center center;background-size:cover;padding:3% 0 ;}
.xzwm .xz_ul{ list-style:none;padding-top: 50px; }
.xzwm .xz_ul a{padding:20px 0%;display: block;width:18.4%;float:left; margin-right:2%;}
.xzwm .xz_ul a:nth-child(5){margin-right:0;}
.xzwm .xz_ul .xz_li{background:#FFF;position:relative;box-shadow:0 4px 13px rgba(0,0,0,.11);padding:40px 15px;text-align:center;}
.xzwm .xz_ul .xz_li i{display:inline-block;width:57px;height:57px;border-radius:50%;position:absolute;left:50%;margin-left:-29px;top:-23px;}
.xzwm .xz_ul .xz_li i.icon1{background:url(../image/xm_icon1.png) no-repeat center center #e80705;}
.xzwm .xz_ul .xz_li i.icon2{background:url(../image/xm_icon2.png) no-repeat center center #e80705;}
.xzwm .xz_ul .xz_li i.icon3{background:url(../image/xm_icon3.png) no-repeat center center #e80705;}
.xzwm .xz_ul .xz_li i.icon4{background:url(../image/xm_icon4.png) no-repeat center center #e80705;}
.xzwm .xz_ul .xz_li i.icon5{background:url(../image/xm_icon5.png) no-repeat center center #e80705;}
.xzwm .xz_ul .xz_li p{margin:0;}
.xzwm .xz_ul .xz_li p br{display:none;}
.xzwm .xz_ul .xz_li p:nth-child(2){font-size:18px;height:28px;line-height:28px;color:#333;}
.xzwm .xz_ul .xz_li p:last-child{font-size:14px;line-height:22px;color:#999;margin-top:10px;text-align:left;} 
@media only screen and (max-width:1024px){  
.xzwm{ padding-bottom:0;}
.xzwm .xz_ul a{width:32%;}
.xzwm .xz_ul a:nth-child(3){margin-right:0;}
.xzwm .xz_ul a:nth-child(4){ margin-left:17%}
}
@media only screen and (max-width:768px){  
.xzwm .xz_ul{padding-top:3px; }
.xzwm .xz_ul a{ width:49%;}
.xzwm .xz_ul a:nth-child(3){margin-right:2%;}
.xzwm .xz_ul a:nth-child(2n){margin-right:0;}
.xzwm .xz_ul a:nth-child(4){ display:none}
}
@media only screen and (max-width:450px){  
.xzwm .xz_ul a{ width:100%;}
.xzwm .xz_ul a:nth-child(4){ display:block;margin-left:0;}
}
@media only screen and (max-width:328px){  
.xzwm .xz_ul .xz_li{ padding:14% 2% 3% 2%}
}

/**/
.synews{ width:100%; list-style:none;} 
.synews .new{ padding:15px 0;} 
.synews .sy_l{ width:calc(50% - 36px);} 
.synews .sy_r{ width:calc(50% - 36px);} 
.synews .sy_l .first{display:block;border-bottom:dashed 1px #bbbbbb;} 
.synews .sy_l .first .img{ width:100%; height:262px; overflow:hidden;} 
.synews .sy_l .first .img img{height:262px;transition:all 0.3s ease-in-out;} 
.synews .sy_l .first:hover .img img{transform:scale(1.1);} 
.synews .sy_l .first .jianjie{ padding:18px 0 26px 0;} 
.synews .sy_l .first .jianjie .xian{width:15px;height:2px;background:#e80705;margin-top:42px;margin-left:6px;margin-right:5px;} 
.synews .sy_l .first .jianjie .text{width:calc(100% - 36px);} 
.synews .sy_l .first .jianjie .text .bti .bt{font-size:16px;color:#333333;line-height:46px;width:calc(100% - 130px);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;transition:all 0.3s ease-in-out;} 
.synews .sy_l .first:hover .jianjie .text .bti .bt{color:#e80705;} 
.synews .sy_l .first .jianjie .text .bti .sj{font-size:16px;color:#333333;line-height:46px;} 
.synews .sy_l .first .jianjie .text .bti .xq{font-size:14px;color:#888888;line-height:30px;text-align:justify;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;} 
.synews .sy_l .slist .each .border{ width:15px;height:2px;background:#e80705;margin-top:20px;margin-left:6px;margin-right:8px;} 
.synews .sy_l .slist .each .p{ font-size:16pxcolor:#333333;line-height:38px;width:calc(100% - 130px);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;transition:all 0.3s ease-in-out;} 
.synews .sy_l .slist .each:hover .p{ color:#e80705;} 
.synews .sy_l .slist .each .shijian{ font-size:16px;color:#333333;line-height:38px;} 
.synews .sy_l .slist{ padding:16px 0;} 
.synews .sy_r .each{ display:block;padding:28px 0;border-bottom:dashed 1px #bbbbbb;} 
.synews .sy_r .each:nth-child(1){ padding-top:0;} 
.synews .sy_r .each .img{ overflow:hidden; width:195px; height:145px;} 
.synews .sy_r .each img{ width:195px;transition:all 0.3s ease-in-out;} 
.synews .sy_r .each:hover img{ transform:scale(1.1);} 
.synews .sy_r .each .text{ width:calc(100% - 220px);margin-left:25px;padding-top:10px;} 
.synews .sy_r .each .text .bt{ width:calc(100% - 110px);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:16px;color:#333333;line-height:46px;height:46px;transition:all 0.3s ease-in-out;}
.synews .sy_r .each:hover .text .bt{ color:#e80705;} 
.synews .sy_r .each .text .rq{ font-size:16px;color:#333333;line-height:46px;} 
.synews .sy_r .each .text .p{ font-size:14px;color:#888888;line-height:30px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; height:60px;}
@media only screen and (max-width:1280px){
.synews .sy_r .each .text .bt{ width:100%}
.synews .sy_r .each .text .rq{ display:none;} 
}
@media only screen and (max-width:1024px){
.synews .sy_r .each{ min-height:145px;} 
.synews .sy_r .each .img{ display:none;} 
.synews .sy_r .each .text{ width:100%; margin-left:0;} 
.synews .sy_r .each .text .p{-webkit-line-clamp:3; height:90px;}
}
@media only screen and (max-width:768px){
.synews .new{ padding:0;} 
.synews .sy_l{ width:100%;} 
.synews .sy_l .first .img{ width:100%; height:auto; overflow:hidden;} 
.synews .sy_l .first .img img{width:100%;height:auto;} 
.synews .sy_l .slist{ padding-bottom:0;} 
.synews .sy_r{ display:none;} 
}


/*主页end*/


/**/
.wrap{margin:0 auto;width:100%;overflow-x:hidden}
.f-cb:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f-cb{zoom:1;}
.span-1{float:left;margin-right:2%;width:6.33333333%;transition:.2s width ease;}
.span-2{float:left;margin-right:2%;width:14.66666667%;transition:.2s width ease;}
.span-3{float:left;margin-right:2%;width:23%;transition:.2s width ease;}
.span-4{float:left;margin-right:2%;width:31.33333333%;transition:.2s width ease;}
.span-5{float:left;margin-right:2%;width:39.66666667%;transition:.2s width ease;}
.span-6{float:left;margin-right:2%;width:48%;transition:.2s width ease;}
.span-7{float:left;margin-right:2%;width:56.33333333%;transition:.2s width ease;}
.span-8{float:left;margin-right:2%;width:64.66666667%;transition:.2s width ease;}
.span-9{float:left;margin-right:2%;width:73%;transition:.2s width ease;}
.span-10{float:left;margin-right:2%;width:81.33333333%;transition:.2s width ease;}
.span-11{float:left;margin-right:2%;width:89.66666667%;transition:.2s width ease;}
.span-12{float:left;margin-right:2%;width:98%;transition:.2s width ease;}
@media only screen and (max-width:1024px){
.midd-1{width:6.33333333%;}
.midd-2{width:14.66666667%;}
.midd-3{width:23%;}
.midd-4{width:31.33333333%;}
.midd-5{width:39.66666667%;}
.midd-6{width:48%;}
.midd-7{width:56.33333333%;}
.midd-8{width:64.66666667%;}
.midd-9{width:73%;}
.midd-10{width:81.33333333%;}
.midd-11{width:89.66666667%;}
.midd-12{width:98%;}
.midd-13{width:106.33333333%;}
.midd-14{width:114.66666667%;}
.midd-15{width:123%;}
.midd-16{width:131.33333333%;}
.midd-17{width:139.66666667%;}
.midd-18{width:148%;}
.midd-19{width:156.33333333%;}
.midd-20{width:164.66666667%;}
.midd-21{width:173%;}
.midd-22{width:181.33333333%;}
.midd-23{width:189.66666667%;}
.midd-24{width:198%;}
.midd-hide{display:none!important;}
.midd-center{position:relative;left:-1%;float:none;clear:both;display:block;margin-right:auto;margin-left:auto;}
}
@media only screen and (max-width:640px){
.smal-1{width:6.33333333%;}
.smal-2{width:14.66666667%;}
.smal-3{width:23%;}
.smal-4{width:31.33333333%;}
.smal-5{width:39.66666667%;}
.smal-6{width:48%;}
.smal-7{width:56.33333333%;}
.smal-8{width:64.66666667%;}
.smal-9{width:73%;}
.smal-10{width:81.33333333%;}
.smal-11{width:89.66666667%;}
.smal-12{width:98%;}
.smal-13{width:106.33333333%;}
.smal-14{width:114.66666667%;}
.smal-15{width:123%;}
.smal-16{width:131.33333333%;}
.smal-17{width:139.66666667%;}
.smal-18{width:148%;}
.smal-19{width:156.33333333%;}
.smal-20{width:164.66666667%;}
.smal-21{width:173%;}
.smal-22{width:181.33333333%;}
.smal-23{width:189.66666667%;}
.smal-24{width:198%;}
.smal-hide{display:none!important;}
.smal-center,.smal-show{display:block;}
.smal-center{position:relative;left:-1%;float:none;clear:both;margin-right:auto;margin-left:auto;}
}

.mt4 { margin-top:40px!important;}
.mt6 { margin-top:60px;}
.mt2 { margin-top:24px;}
.mt3 { margin-top:30px;}

.tc{ text-align:center}
.tr{ text-align:right}

.ny_banner{ position:relative;width:100%;overflow:hidden;text-align:center;background-repeat:no-repeat;background-image:url(../image/nban.jpg);background-position:center top;background-repeat:no-repeat;background-size:cover} 
@media (max-width:299px){
.ny_banner{ height:120px;} 
}
@media (min-width:300px){
.ny_banner{ height:77px;} 
}
@media (min-width:380px){
.ny_banner{ height:100px;} 
}
@media (min-width:480px){
.ny_banner{ height:125px;} 
}
@media (min-width:560px){
.ny_banner{ height:150px;} 
}
@media (min-width:660px){
.ny_banner{ height:180px;} 
}
@media (min-width:768px){
.ny_banner{ height:200px;} 
}
@media (min-width:992px){
.ny_banner{ height:260px;} 
}
@media (min-width:1200px){
.ny_banner{ height:299px;} 
}

/**/

.position_now{font-size:14px;background-color:#f1f1f1;width:100%;}
.position_now .auto{height:80px;}
.position_now a{display:inline-block;color:#707070;}
.position_now .fl a:hover{color:#e80705;}
.position_now .fl{color:#707070;line-height:80px;}
.position_now .fl img{height:20px;margin-top:-4px;display:inline-block;margin-right:8px;}
.position_now .fr{font-family:impact;color:#e80705;font-size:0;}
.position_now .fr img{height:26px;float:left;margin:28px 10px 0 0;}
.position_now .fr strong{font-weight:100;font-size:22px;display:block;float:left;line-height:80px;}
.position_now .fr a{display:inline-block;width:100px;padding:0 5px;height:80px;color:#333;font-size:16px;text-align:center;line-height:80px;overflow:hidden;position:relative;z-index:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.position_now .fr a i{width:100%;height:0%;background-color:#e80705;position:absolute;left:0;top:0;z-index:-1;-webkit-transition:.5s height;-o-transition:.5s height;-ms-transition:.5s height;-moz-transition:.5s height;transition:.5s height;}
.position_now .fr a:hover i, .position_now .fr a.active i{height:100%;}
.position_now .fr a:hover, .position_now .fr a.active{color:#fff;}

@media (max-width:768px){
.position_now .fr{ display:none;}
}
.title-1{ padding:20px 0 0;position:relative;}
.title-1:before{ content:"";background:url(../images/tdot.jpg) no-repeat 0 0;display:inline-block;width:13px;height:47px;vertical-align:top;margin:0 24px;}
.title-1:after{ content:"";width:1px;height:100px;background:#e80705;display:block;position:absolute;left:0;bottom:10px;}
.title-1 span{ font-weight:bold;font-size:36px;color:#e80705;}
.title-1 i{ float:right;font-size:60px;color:#f5f3f3;text-transform:uppercase;line-height:47px;font-weight:bold;}
@media (max-width:1280px){
.title-1 i{font-size:36px;}
}
@media (max-width:1024px){
.title-1 i{ display:none;}
}

.place{ color:#fff;background:#e80705;height:56px;line-height:56px;padding-left:2%;position:relative;}
.place:after{ content:"";width:100%;height:100%;display:block;position:absolute;right:-100%;top:0;background:#e80705}
.place i{ width:20px;height:76px;margin-right:12px;display:block;float:left;background:url(../images/zhuye.png) no-repeat center}
.place a{ color:#fff;}
.place a:hover{ color:#e80705;}

@media (max-width:760px){
.place{ margin-top:24px;}
.place:after{ display:none;}
}

/*分类样式*/
.module_cate{ background-image:linear-gradient(-225deg,#e80705,#e80705) ;height:8rem;line-height:8rem;padding:0 2rem;}
.module_cate span{ color:#fff;font-size:3rem;font-weight:bold;}

.subCate li{ border-bottom:1px solid #dcdcdc;padding:0 2rem;line-height:6rem;}
.subCate li:last-child{ border-bottom:0;}
.subCate li a{ font-size:16px;}
.subCate li a i{ font-size:2.4rem;vertical-align:middle;margin-right:1rem;}

/*横排分类*/
.sub_bk{ text-align:center;}
.sub_bk a{display:block;float:left;line-height:48px;font-size:16px;border:1px solid #ddd;border-radius:48px;margin-right:1%;width:10.22222%; box-sizing:border-box; margin-bottom:15px; height:48px; overflow:hidden}
.sub_bk a:hover,.sub_bk a.active{ background:#e80705; color:#fff;}
.sub_bk a:nth-child(9){ margin-right:0;}
.sub_bk a:nth-child(10){ display:none;}
.sub_bk span{ color:#fff; font-size:16px; margin-left:10px; display:inline-block; cursor:pointer; position:absolute; right:0; top:0; display:none; line-height:4rem;}
.sub_bk .show{ height:auto; background:#eee;}
@media screen and (max-width:1280px){ 
.sub_bk a{width:18.4%; margin-right:2%;}
.sub_bk a:nth-child(9){ margin-right:2%;}
.sub_bk a:nth-child(10){ display:block;}
.sub_bk a:nth-child(5n){ margin-right:0;}
}

@media screen and (max-width:1024px){
.sub_bk a{ width:32%;}
.sub_bk a:nth-child(5n){ margin-right:2%;}
.sub_bk a:nth-child(3n){ margin-right:0;}
.sub_bk a:nth-child(10){ display:none;}
}
@media (max-width:640px){
.sub_bk a{width:49%;}
.sub_bk a:nth-child(3n){ margin-right:2%;}
.sub_bk a:nth-child(2n){ margin-right:0;}
.sub_bk a:nth-child(10){ display:block;}
}
@media (max-width:400px){
.sub_bk a{ line-height:42px; font-size:14px; border-radius:42px; margin-bottom:8px; height:42px; overflow:hidden}
}


.hide{display:none;}
@media (max-width:640px){
.smal-center,.smal-show{display:block;}
}

/*关于我们*/

.content{ line-height:30px;}
.content p{ margin:6px 0;font-size:16px;line-height:32px}
.cbox-bg{ background:#f1f1f1;padding:30px;}
.p-style{ color:#6a6a6a;font-size:16px;}

/*关于我们end*/

#allmap p{line-height:10px;margin:10px;}

/***************global*****************/

/*公司动态*/
.news-box{ margin-bottom:24px;position:relative;padding-bottom:12px;}
.news-box:before{ content:"";width:98%;height:1px;background:#ddd;display:block;position:absolute;bottom:0;left:0;}
.news-box .date{ background:#e80705;color:#fff;text-align:center;line-height:36px;padding:24px 0;margin:0 24px;}
.news-box .date span{ display:block;font-weight:bold;font-size:36px;}
.news-box a{ display:block;}
.txtW { font-size:18px;height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;} 
.txtH { word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:25px;}
.news-box h3{ font-size:24px;position:relative;}
.news-box p{ font-size:16px;color:#656565;margin-top:20px}
.news-box a:hover h3{ color:#e80705;}


.xwzx ul{ list-style-type:none;margin-bottom:10px;}
.xwzx ul li{ border-bottom:1px dotted #ccc;height:40px;line-height:40px;text-align:left;overflow:hidden}
.xwzx ul li span{ float:right}

@media (max-width:1024px){
.news-box h3{ font-size:20px;}
}
@media (max-width:640px){
.news-box h3{ font-size:20px;}
}
@media (max-width:480px){
.news-box h3{ font-size:16px;}
.news-box p{ font-size:14px;}
}
@media (max-width:480px){
.news_list2 li span{ display:none;}
.xwzx ul li span{  display:none;}
}

.article{ line-height:30px;padding:24px 0;}
.news-tit{ font-size:36px;font-weight:bold;}
.tool{ color:#999;padding:24px 0;}
.tool span{ display:inline-block;margin:0 6px;font-size:14px;}
.bshare-custom{ padding:24px 0;}

@media (max-width:640px){
.news-tit{ font-size:30px;}
}
@media (max-width:480px){
.news-tit{ font-size:24px;}
}
@media (max-width:360px){
.news-tit{ font-size:20px;}
}

.ny-page{ border-top:1px solid #ddd;line-height:36px;padding:10px 0 0;font-size:14px;}
@media (max-width:1024px){
.ny-page .txtW{font-size:15px;}
}
.content{ line-height:30px;}
.content p{ margin:6px 0;}
.content img{max-width:100%;}


/*公司动态end*/

/*产品展示*/
.pro-cont{padding-top:40px;}
.pro{margin-top:18px;}
.pro li{text-align:center;list-style:none;margin-bottom:15px}
.pro li a{display:block;}
.pro li a span{display:block;width:100%;height:0;position:relative;padding-bottom:81%;overflow:hidden}
.pro li a span:before{ content:"";/*background:url(../image/cpt.png) no-repeat center;*/background-size:cover;position:absolute;width:100%;height:100%;left:0;top:0;z-index:9;}
.pro li a span img{width:98%;border: 2px solid #eaeaea;position:absolute;top:0;left:0;transition-duration:1s;-ms-transition-duration:1s;-moz-transition-duration:1s;-webkit-transition-duration:1s;}
.pro li a p{display:block;height:40px;line-height:40px;overflow:hidden;}
.pro li a:hover p{color:#000;}
@media (max-width:767px){
.pro li{overflow:hidden;width:49%;float:left;margin-right:2%}
.pro li:nth-child(2n){ margin-right:0}
}
@media (min-width:768px){
.pro li{overflow:hidden;width:14.5%;float:left;margin-right:2%;}
.pro li:nth-child(4n){ margin-right:0}
.pro li a p{height:32px;line-height:32px;}
}
@media (min-width:992px){
.pro li a p{height:36px;line-height:36px;}
}
@media (min-width:1200px){
.pro li a p{height:50px;line-height:50px;font-size:16px}
}
.white,.whites{position:relative;overflow:hidden;}
.white:after,.whites:after{content:'';cursor:pointer;position:absolute;left:-100%;top:0;width:100%;height:100%;background-image:-moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0));background-image:-webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0));transform:skewx(-25deg);}
.white:hover:after{left:100%;-moz-transition:1s;-o-transition:1s;-webkit-transition:1s;transition:1s;}
.whites:hover:after {left:100%;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s;transition:0.5s;}

#textarea{ line-height:35px;font-size:15px}
#textarea img{ max-width:100%}

.keys{ padding-top:15px;line-height:30px;padding-bottom:10px}

/*************index&goods**************/
.pro_info{padding:18px 5px 0;}
.rel_center0{ text-align:center;}
.rel_center0 img{max-width:100%;}
.pro_name h2{font-size:20px;padding:22px 0;border-bottom:1px dashed #ddd;}
.pro-canshu{padding:0;}
.pro-canshu p{line-height:30px;color:#666;}
.pro_name a.nm{display:block;width:172px;height:40px;border:1px solid #5F5F5F;background:#5F5F5F;color:#fff;text-align:center;line-height:40px;}
.pro_name a.nm:hover{display:block;background:none;color:#5F5F5F;}
.xgcp_title{padding:10px;background-color:#fafafa;margin:15px 0;}
.xgcp_title h3{color:#e80705;border-left:2px solid #e80705;padding-left:20px;height:30px;line-height:30px;font-weight:bold;font-size:20px;}
#textarea img{ max-width:100%}
@media (min-width:768px){
	.pro_name h2{font-size:22px;}
	.pro-canshu{padding:0;}
	.info_title h3{padding:40px 0 22px 0;}
}
@media (min-width:1200px){
	.pro_name h2{font-size:24px;}
	.pro-canshu{padding:0;}
	.info_title h3{padding:48px 0 24px 0;}
}

/********goods_info&jobs_info*******/
/*产品展示end*/


/*联系我们*/
.yunu-section {padding-top:60px;} 
.yunu-contact {background-color:#F7F7F7;padding:25px;} 
.yunu-contact h4 {margin:0;font-size:24px;border-bottom:1px solid #ddd;padding-bottom:15px;} 
.yunu-contact dl {margin:0;padding:20px 0;border-bottom:1px dashed #ccc;overflow:hidden;} 
.yunu-contact dt {float:left;} 
.yunu-contact dd {margin-left:55px;font-size:16px;padding-top:16px;} 
.yunu-contact dd span {padding-left:50px;} 
.yunu-contact .wx img{ max-width:100%;} 
@media only screen and (max-width:480px){
.yunu-contact dd span {padding-left:10px;} 
}
@media only screen and (max-width:400px){
.yunu-contact h4 {font-size:20px;} 
.yunu-contact dl:nth-child(3) dd span{ display:block;} 
}
/*联系我们end*/

/*sitemap*/
.mesmore{margin-top:5px;}
.mesmore:hover{color:#5F5F5F;text-decoration:underline;}

.sitemap{ width:996px;float:left;/*border:3px solid #f0f0f0;*/ margin-top:10px;margin-bottom:10px;}
.m1{ height:20px;line-height:20px;margin-top:20px;margin-left:20px;}
.m2{ margin-left:20px;margin-top:20px;line-height:25px;}
.m2 span{ font-size:14px;font-weight:bold;}
.m2t{ border:1px solid #f0f0f0;width:800px;padding-left:4px;margin-top:2px;padding:10px;margin-bottom:20px;}
.m2t ul{}
.m2t ul li{ list-style-type:none;float:left;width:150px;}
.m2t ul li a:hover{ color:red}

.f{ float:right;margin-right:10px;_margin-top:7px;}

/*上一页_下一页*/
#prev_next{margin:18px 0px;clear:both;overflow:hidden;text-align:left}
#prev_next li{margin:8px 0;}


/*分页样式*/
.page { margin:0px auto;width:98%;padding-top:10px;padding-bottom:8px;clear:both}
.page ul li{float:left;border:1px solid #e5e5e5;padding:0 5px;height:25px;line-height:25px;overflow:hidden;color:#000;margin:5px;}
.page ul li a{color:#666;display:block}
.page ul li a:hover{color:#000;}
.page ul li a.on{color:#333;font-weight:bold;}
.page ul li.last{color:#7b7b7b;}